package com.zkh.myutils.io.excel.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 导出Excel文件
 */
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface ExcelFile {
	/**
	 * sheet名称
	 */
	String sheetName() default "sheet1";
	/**
	 * Excel标题，首行合并所有列并加粗居中
	 */
	String head() default "";
	/**
	 * 标题高度
	 */
	int headHeight() default 50;
	/**
	 * 标题字体颜色，默认黑色
	 */
	String headFontColor() default "#000000";
	/**
	 * 标题背景色
	 */
	String headBgColor() default "";
	/**
	 * 标题字体大小，默认16
	 */
	int headFontSize() default 16;
	/**
	 * 标题字体，默认宋体
	 */
	String headFontFamily() default "宋体";
	/**
	 * 标题其它样式
	 */
	int headStyle() default 0;
}
